package main

import "fmt"

func Factorial(n uint64) (result uint64) {
	if n > 0 {
		result = n + Factorial(n-1)
	}
	fmt.Println(result)
	return result
}

func main() {
	var i int = 10
	fmt.Println(Factorial(uint64(i)))
}
